class ProjetosController < ApplicationController
  load_and_authorize_resource
  
  def index
    @projetos = Projeto.all
  end

  
  def show
    @projeto = Projeto.find(params[:id])
  end

 
  def new
    @projeto = Projeto.new
  end

  
  def edit
    @projeto = Projeto.find(params[:id])
  end

  def create
    @projeto = Projeto.new(params[:projeto])
    if @projeto.save
      flash[:notice] = "Projeto cadastrado com sucesso"
      redirect_to @projeto
    else
      flash[:error] = "Projeto nao salvo"
      render :new

    end
    
  end
  
  def update
    @projeto = Projeto.find(params[:id])
 
  end
  
  def destroy
    @projeto = Projeto.find(params[:id])
    @projeto.destroy
   
  end

  def atualizar_data_entrega
    @projeto = Projeto.find(params[:id])
    @projeto.data_entrega = Date.today
    @projeto.save
    flash[:notice] = "Data de entrega atualizada com sucesso"
    redirect_to @projeto
  end
end

def menu_projeto
  render 'projetos/menu'
end
